technological innovations - Espagnol Anglais Dictionnaire